package com.wicket.okrapp.integration;

import com.wicket.okrapp.common.ro.OkrResult;
import com.wicket.okrapp.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author ：
 * @date ：
 *
 * 
 * @version 1.0
 */
@FeignClient("app")
public interface FwAppVirtualOrgClient {
/**
   * D3-6查询评价模板管理权限
   */
    @PostMapping("/app/virtualOrg/queryEvaTempMgtPowerDetail")
    public OkrResult<QueryEvaTempMgtPowerDetailRespDto> queryEvaTempMgtPowerDetail(QueryEvaTempMgtPowerDetailReqDto reqDTO);
/**
   * D3-6查询当前及历史虚拟组织成员列表
   */
    @PostMapping("/app/virtualOrg/queryCurrentAndHisVirtualOrgMemberList")
    public OkrResult<QueryCurrentAndHisVirtualOrgMemberListRespDto> queryCurrentAndHisVirtualOrgMemberList(QueryCurrentAndHisVirtualOrgMemberListReqDto reqDTO);
/**
   * D3-6查虚拟组织成员详情
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberDetail")
    public OkrResult<QueryVirtualOrgMemberDetailRespDto> queryVirtualOrgMemberDetail(QueryVirtualOrgMemberDetailReqDto reqDTO);
/**
   * D3-6查询提交问题虚拟组织成员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberListCom")
    public OkrResult<QueryVirtualOrgMemberListComRespDto> queryVirtualOrgMemberListCom(QueryVirtualOrgMemberListComReqDto reqDTO);
/**
   * D3-6删除内容匹配虚拟成员部门(公共)
   */
    @PostMapping("/app/virtualOrg/deleteContentVirtualOrgMemberDeptCom")
    public OkrResult<DeleteContentVirtualOrgMemberDeptComRespDto> deleteContentVirtualOrgMemberDeptCom(DeleteContentVirtualOrgMemberDeptComReqDto reqDTO);
/**
   * D3-6删除内容匹配虚拟成员(公共)
   */
    @PostMapping("/app/virtualOrg/deleteContentVirtualOrgMemberCom")
    public OkrResult<DeleteContentVirtualOrgMemberComRespDto> deleteContentVirtualOrgMemberCom(DeleteContentVirtualOrgMemberComReqDto reqDTO);
/**
   * D3-6撤销批次处理虚拟部门更新状态(公共)
   */
    @PostMapping("/app/virtualOrg/undoBatchHandleVirtualDeptUpdStatusCom")
    public OkrResult<UndoBatchHandleVirtualDeptUpdStatusComRespDto> undoBatchHandleVirtualDeptUpdStatusCom(UndoBatchHandleVirtualDeptUpdStatusComReqDto reqDTO);
/**
   * D3-6发布批次处理虚拟部门更新状态(公共)
   */
    @PostMapping("/app/virtualOrg/releaseBatchHandleVirtualDeptUpdStatusCom")
    public OkrResult<ReleaseBatchHandleVirtualDeptUpdStatusComRespDto> releaseBatchHandleVirtualDeptUpdStatusCom(ReleaseBatchHandleVirtualDeptUpdStatusComReqDto reqDTO);
/**
   * D3-6撤销批次处理虚拟成员更新状态(公共)
   */
    @PostMapping("/app/virtualOrg/undoBatchHandleVirtualMemberUpdStatusCom")
    public OkrResult<UndoBatchHandleVirtualMemberUpdStatusComRespDto> undoBatchHandleVirtualMemberUpdStatusCom(UndoBatchHandleVirtualMemberUpdStatusComReqDto reqDTO);
/**
   * D3-6发布批次处理虚拟成员更新状态(公共)
   */
    @PostMapping("/app/virtualOrg/releaseBatchHandleVirtualMemberUpdStatusCom")
    public OkrResult<ReleaseBatchHandleVirtualMemberUpdStatusComRespDto> releaseBatchHandleVirtualMemberUpdStatusCom(ReleaseBatchHandleVirtualMemberUpdStatusComReqDto reqDTO);
/**
   * D3-6撤销批次处理虚拟组织更新状态(公共)
   */
    @PostMapping("/app/virtualOrg/undoBatchHandleVirtualOrgUpdStatusCom")
    public OkrResult<UndoBatchHandleVirtualOrgUpdStatusComRespDto> undoBatchHandleVirtualOrgUpdStatusCom(UndoBatchHandleVirtualOrgUpdStatusComReqDto reqDTO);
/**
   * D3-6发布批次处理虚拟组织更新状态(公共)
   */
    @PostMapping("/app/virtualOrg/releaseBatchHandleVirtualOrgUpdStatusCom")
    public OkrResult<ReleaseBatchHandleVirtualOrgUpdStatusComRespDto> releaseBatchHandleVirtualOrgUpdStatusCom(ReleaseBatchHandleVirtualOrgUpdStatusComReqDto reqDTO);
/**
   * D3判断目标分类责任人操作可用(公共)
   */
    @PostMapping("/app/virtualOrg/judgeTargetCategoryPersonLiableUsableCom")
    public OkrResult<JudgeTargetCategoryPersonLiableUsableComRespDto> judgeTargetCategoryPersonLiableUsableCom(JudgeTargetCategoryPersonLiableUsableComReqDto reqDTO);
/**
   * D3判断指标责任人操作可用(公共)
   */
    @PostMapping("/app/virtualOrg/judgeTargetObjPersonLiableUsableCom")
    public OkrResult<JudgeTargetObjPersonLiableUsableComRespDto> judgeTargetObjPersonLiableUsableCom(JudgeTargetObjPersonLiableUsableComReqDto reqDTO);
/**
   * D3-6删除或存档负责人与主管(公共)
   */
    @PostMapping("/app/virtualOrg/deleteTargetObjectIvenitiatorCom")
    public OkrResult<DeleteTargetObjectIvenitiatorComRespDto> deleteTargetObjectIvenitiatorCom(DeleteTargetObjectIvenitiatorComReqDto reqDTO);
/**
   * D3-6设置目标分类责任人
   */
    @PostMapping("/app/virtualOrg/setTargetCatInitiator")
    public OkrResult<SetTargetCatInitiatorRespDto> setTargetCatInitiator(SetTargetCatInitiatorReqDto reqDTO);
/**
   * D3-6设置指标责任人(公共)
   */
    @PostMapping("/app/virtualOrg/setTargetObjectIvenitiatorCom")
    public OkrResult<SetTargetObjectIvenitiatorComRespDto> setTargetObjectIvenitiatorCom(SetTargetObjectIvenitiatorComReqDto reqDTO);
/**
   * D3-6批量查询指标牵头人(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryTargetObjLeadInitiatorCom")
    public OkrResult<BatchQueryTargetObjLeadInitiatorComRespDto> batchQueryTargetObjLeadInitiatorCom(BatchQueryTargetObjLeadInitiatorComReqDto reqDTO);
/**
   * D3-6批量查询指标牵头部门(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryTargetObjLeadDeptCom")
    public OkrResult<BatchQueryTargetObjLeadDeptComRespDto> batchQueryTargetObjLeadDeptCom(BatchQueryTargetObjLeadDeptComReqDto reqDTO);
/**
   * D3-6批量查询责任主体信息(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryDutyBodyInfoCom")
    public OkrResult<BatchQueryDutyBodyInfoComRespDto> batchQueryDutyBodyInfoCom(BatchQueryDutyBodyInfoComReqDto reqDTO);
/**
   * D3-6批量查虚拟组织成员(边界)
   */
    @PostMapping("/app/virtualOrg/batchQueryVirtualOrgMemberBorder")
    public OkrResult<BatchQueryVirtualOrgMemberBorderRespDto> batchQueryVirtualOrgMemberBorder(BatchQueryVirtualOrgMemberBorderReqDto reqDTO);
/**
   * D3-6查询评价模板管理权限详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryEvaTempMgtPowerDetailCom")
    public OkrResult<QueryEvaTempMgtPowerDetailComRespDto> queryEvaTempMgtPowerDetailCom(QueryEvaTempMgtPowerDetailComReqDto reqDTO);
/**
   * D3判断目标参与者操作可用(公共)
   */
    @PostMapping("/app/virtualOrg/judgeTargetParticipantsUsableCom")
    public OkrResult<JudgeTargetParticipantsUsableComRespDto> judgeTargetParticipantsUsableCom(JudgeTargetParticipantsUsableComReqDto reqDTO);
/**
   * D3-6查询责任主体信息(公共)
   */
    @PostMapping("/app/virtualOrg/queryDutyBodyInfoDetailCom")
    public OkrResult<QueryDutyBodyInfoDetailComRespDto> queryDutyBodyInfoDetailCom(QueryDutyBodyInfoDetailComReqDto reqDTO);
/**
   * D3-删除虚拟成员部门(公共)
   */
    @PostMapping("/app/virtualOrg/deleteVirtualOrgMemberDeptCom")
    public OkrResult<DeleteVirtualOrgMemberDeptComRespDto> deleteVirtualOrgMemberDeptCom(DeleteVirtualOrgMemberDeptComReqDto reqDTO);
/**
   * D3-删除虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/deleteVirtualOrgMemberCom")
    public OkrResult<DeleteVirtualOrgMemberComRespDto> deleteVirtualOrgMemberCom(DeleteVirtualOrgMemberComReqDto reqDTO);
/**
   * D3-删除虚拟组织(公共)
   */
    @PostMapping("/app/virtualOrg/deleteVirtualOrgCom")
    public OkrResult<DeleteVirtualOrgComRespDto> deleteVirtualOrgCom(DeleteVirtualOrgComReqDto reqDTO);
/**
   * D3-6想存档参与者(公共)
   */
    @PostMapping("/app/virtualOrg/toArchiveParticipantsCom")
    public OkrResult<ToArchiveParticipantsComRespDto> toArchiveParticipantsCom(ToArchiveParticipantsComReqDto reqDTO);
/**
   * D3-6新增目标内容分工者(公共)
   */
    @PostMapping("/app/virtualOrg/addTargetContDivisionLabourCom")
    public OkrResult<AddTargetContDivisionLabourComRespDto> addTargetContDivisionLabourCom(AddTargetContDivisionLabourComReqDto reqDTO);
/**
   * D3-新增目标分类/指标分工者(公共)
   */
    @PostMapping("/app/virtualOrg/addContentDivisionLabourCom")
    public OkrResult<AddContentDivisionLabourComRespDto> addContentDivisionLabourCom(AddContentDivisionLabourComReqDto reqDTO);
/**
   * D3-新增目标分类或一级指标分管领导(公共)
   */
    @PostMapping("/app/virtualOrg/addContentDeptLeaderCom")
    public OkrResult<AddContentDeptLeaderComRespDto> addContentDeptLeaderCom(AddContentDeptLeaderComReqDto reqDTO);
/**
   * D3-新增目标分类/指标分管领导及分工者(公共)
   */
    @PostMapping("/app/virtualOrg/addVirtualOrgMemberCom")
    public OkrResult<AddVirtualOrgMemberComRespDto> addVirtualOrgMemberCom(AddVirtualOrgMemberComReqDto reqDTO);
/**
   * D3-6设置目标分类牵头部门
   */
    @PostMapping("/app/virtualOrg/setTargetCatLeadDept")
    public OkrResult<SetTargetCatLeadDeptRespDto> setTargetCatLeadDept(SetTargetCatLeadDeptReqDto reqDTO);
/**
   * D3-6新增虚拟组织成员
   */
    @PostMapping("/app/virtualOrg/addVirtualOrgMember")
    public OkrResult<AddVirtualOrgMemberRespDto> addVirtualOrgMember(AddVirtualOrgMemberReqDto reqDTO);
/**
   * D3-6查虚拟成员部门详情
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberDeptDetail")
    public OkrResult<QueryVirtualOrgMemberDeptDetailRespDto> queryVirtualOrgMemberDeptDetail(QueryVirtualOrgMemberDeptDetailReqDto reqDTO);
/**
   * D3-6取消目标内容管理员
   */
    @PostMapping("/app/virtualOrg/cancelTargetContAdmin")
    public OkrResult<CancelTargetContAdminRespDto> cancelTargetContAdmin(CancelTargetContAdminReqDto reqDTO);
/**
   * D3判断规划成员操作可用(公共)
   */
    @PostMapping("/app/virtualOrg/judgeSetPlanMemberUsableCom")
    public OkrResult<JudgeSetPlanMemberUsableComRespDto> judgeSetPlanMemberUsableCom(JudgeSetPlanMemberUsableComReqDto reqDTO);
/**
   * D3-6执行修改成员操作可用(公共)
   */
    @PostMapping("/app/virtualOrg/implementModifyPlanMemberUsableCom")
    public OkrResult<ImplementModifyPlanMemberUsableComRespDto> implementModifyPlanMemberUsableCom(ImplementModifyPlanMemberUsableComReqDto reqDTO);
/**
   * D3-6执行负责人唯一处理(公共)
   */
    @PostMapping("/app/virtualOrg/implementCatInitiatorOnlyHandleCom")
    public OkrResult<ImplementCatInitiatorOnlyHandleComRespDto> implementCatInitiatorOnlyHandleCom(ImplementCatInitiatorOnlyHandleComReqDto reqDTO);
/**
   * D3-6修改目标内容管理员
   */
    @PostMapping("/app/virtualOrg/updateTargetContAdmin")
    public OkrResult<UpdateTargetContAdminRespDto> updateTargetContAdmin(UpdateTargetContAdminReqDto reqDTO);
/**
   * D3-6删除参与者
   */
    @PostMapping("/app/virtualOrg/deleteParticipants")
    public OkrResult<DeleteParticipantsRespDto> deleteParticipants(DeleteParticipantsReqDto reqDTO);
/**
   * D3-6删除工作组成员
   */
    @PostMapping("/app/virtualOrg/deleteWorkGroup")
    public OkrResult<DeleteWorkGroupRespDto> deleteWorkGroup(DeleteWorkGroupReqDto reqDTO);
/**
   * D3-6新增工作组成员
   */
    @PostMapping("/app/virtualOrg/addWorkGroup")
    public OkrResult<AddWorkGroupRespDto> addWorkGroup(AddWorkGroupReqDto reqDTO);
/**
   * D3-6修改工作组成员
   */
    @PostMapping("/app/virtualOrg/updateWorkGroup")
    public OkrResult<UpdateWorkGroupRespDto> updateWorkGroup(UpdateWorkGroupReqDto reqDTO);
/**
   * D3-6新增参与者
   */
    @PostMapping("/app/virtualOrg/addParticipants")
    public OkrResult<AddParticipantsRespDto> addParticipants(AddParticipantsReqDto reqDTO);
/**
   * D3-6撤销想存档参与者(公共)
   */
    @PostMapping("/app/virtualOrg/undoToArchiveParticipantsCom")
    public OkrResult<UndoToArchiveParticipantsComRespDto> undoToArchiveParticipantsCom(UndoToArchiveParticipantsComReqDto reqDTO);
/**
   * D3-6存档工作组成员
   */
    @PostMapping("/app/virtualOrg/archiveWorkGroup")
    public OkrResult<ArchiveWorkGroupRespDto> archiveWorkGroup(ArchiveWorkGroupReqDto reqDTO);
/**
   * D3-6查询目标内容负责人或主管详情
   */
    @PostMapping("/app/virtualOrg/queryTargetContPrincipalOrDirectorDetail")
    public OkrResult<QueryTargetContPrincipalOrDirectorDetailRespDto> queryTargetContPrincipalOrDirectorDetail(QueryTargetContPrincipalOrDirectorDetailReqDto reqDTO);
/**
   * D3-3查询内容匹配虚拟成员部门列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryContentVirtualOrgMemberDeptListCom")
    public OkrResult<QueryContentVirtualOrgMemberDeptListComRespDto> queryContentVirtualOrgMemberDeptListCom(QueryContentVirtualOrgMemberDeptListComReqDto reqDTO);
/**
   * D3-6删除目标内容虚拟圈子信息(公共)
   */
    @PostMapping("/app/virtualOrg/deleteTargetContVirtualOrgInfoCom")
    public OkrResult<DeleteTargetContVirtualOrgInfoComRespDto> deleteTargetContVirtualOrgInfoCom(DeleteTargetContVirtualOrgInfoComReqDto reqDTO);
/**
   * D3执行克隆上级虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/implementCloneParentVirtualOrgMemberCom")
    public OkrResult<ImplementCloneParentVirtualOrgMemberComRespDto> implementCloneParentVirtualOrgMemberCom(ImplementCloneParentVirtualOrgMemberComReqDto reqDTO);
/**
   * D3-新增克隆上级指定角色成员(公共)
   */
    @PostMapping("/app/virtualOrg/addCloneParentRoleMemberCom")
    public OkrResult<AddCloneParentRoleMemberComRespDto> addCloneParentRoleMemberCom(AddCloneParentRoleMemberComReqDto reqDTO);
/**
   * D3-新增克隆目标分类分管领导等(公共)
   */
    @PostMapping("/app/virtualOrg/addCloneTargetCatDeptLeaderEtcCom")
    public OkrResult<AddCloneTargetCatDeptLeaderEtcComRespDto> addCloneTargetCatDeptLeaderEtcCom(AddCloneTargetCatDeptLeaderEtcComReqDto reqDTO);
/**
   * D3-新增克隆目标内容分管领导等(公共)
   */
    @PostMapping("/app/virtualOrg/addCloneDeptLeaderEtcCom")
    public OkrResult<AddCloneDeptLeaderEtcComRespDto> addCloneDeptLeaderEtcCom(AddCloneDeptLeaderEtcComReqDto reqDTO);
/**
   * D3执行虚拟组织成员判断(公共)
   */
    @PostMapping("/app/virtualOrg/implementVirtualOrgMemberJudgeCom")
    public OkrResult<ImplementVirtualOrgMemberJudgeComRespDto> implementVirtualOrgMemberJudgeCom(ImplementVirtualOrgMemberJudgeComReqDto reqDTO);
/**
   * D3-6执行责任人或主管判断(公共)
   */
    @PostMapping("/app/virtualOrg/implementPersonLiableOrDirectorJudgeCom")
    public OkrResult<ImplementPersonLiableOrDirectorJudgeComRespDto> implementPersonLiableOrDirectorJudgeCom(ImplementPersonLiableOrDirectorJudgeComReqDto reqDTO);
/**
   * D3-6查询目标责任主体及负责人等详情
   */
    @PostMapping("/app/virtualOrg/queryTargetBodyAndPrincipalEtcDetail")
    public OkrResult<QueryTargetBodyAndPrincipalEtcDetailRespDto> queryTargetBodyAndPrincipalEtcDetail(QueryTargetBodyAndPrincipalEtcDetailReqDto reqDTO);
/**
   * D3-批量查询目标责任主体及负责人等
   */
    @PostMapping("/app/virtualOrg/batchQueryTargetBodyAndPrincipalEtc")
    public OkrResult<BatchQueryTargetBodyAndPrincipalEtcRespDto> batchQueryTargetBodyAndPrincipalEtc(BatchQueryTargetBodyAndPrincipalEtcReqDto reqDTO);
/**
   * D3执行管理员回写当前有效(公共)
   */
    @PostMapping("/app/virtualOrg/implementAdminWriteBackCurrentlyValidCom")
    public OkrResult<ImplementAdminWriteBackCurrentlyValidComRespDto> implementAdminWriteBackCurrentlyValidCom(ImplementAdminWriteBackCurrentlyValidComReqDto reqDTO);
/**
   * D3执行动态修正小圈子负责人角色(公共)
   */
    @PostMapping("/app/virtualOrg/implementDynamicCorrectionSmallCirclePersonRoleCom")
    public OkrResult<ImplementDynamicCorrectionSmallCirclePersonRoleComRespDto> implementDynamicCorrectionSmallCirclePersonRoleCom(ImplementDynamicCorrectionSmallCirclePersonRoleComReqDto reqDTO);
/**
   * D3-查询参与评价虚拟组织成员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryCanEvaVirtualOrgMemberListCom")
    public OkrResult<QueryCanEvaVirtualOrgMemberListComRespDto> queryCanEvaVirtualOrgMemberListCom(QueryCanEvaVirtualOrgMemberListComReqDto reqDTO);
/**
   * D3-6设置目标分类牵头部门(公共)
   */
    @PostMapping("/app/virtualOrg/setTargetCatLeadDeptCom")
    public OkrResult<SetTargetCatLeadDeptComRespDto> setTargetCatLeadDeptCom(SetTargetCatLeadDeptComReqDto reqDTO);
/**
   * D3查询负责人及主管所在部门详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryPrincipalAndDirectorDepartmentDetailCom")
    public OkrResult<QueryPrincipalAndDirectorDepartmentDetailComRespDto> queryPrincipalAndDirectorDepartmentDetailCom(QueryPrincipalAndDirectorDepartmentDetailComReqDto reqDTO);
/**
   * D3-查询虚拟组织成员详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberDetailCom")
    public OkrResult<QueryVirtualOrgMemberDetailComRespDto> queryVirtualOrgMemberDetailCom(QueryVirtualOrgMemberDetailComReqDto reqDTO);
/**
   * D3-查询无约束查牵头部门详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryUnrestraintQueryLeadDeptDetailCom")
    public OkrResult<QueryUnrestraintQueryLeadDeptDetailComRespDto> queryUnrestraintQueryLeadDeptDetailCom(QueryUnrestraintQueryLeadDeptDetailComReqDto reqDTO);
/**
   * D3执行分析有负责指标的部门范围(公共)
   */
    @PostMapping("/app/virtualOrg/implementAnalyseChargeObjtiveDeptCom")
    public OkrResult<ImplementAnalyseChargeObjtiveDeptComRespDto> implementAnalyseChargeObjtiveDeptCom(ImplementAnalyseChargeObjtiveDeptComReqDto reqDTO);
/**
   * D3新增虚拟成员部门(公共)
   */
    @PostMapping("/app/virtualOrg/addVirtualOrgMemberDeptCom")
    public OkrResult<AddVirtualOrgMemberDeptComRespDto> addVirtualOrgMemberDeptCom(AddVirtualOrgMemberDeptComReqDto reqDTO);
/**
   * D3-6批量查询虚拟组织成员(公共)(边界)
   */
    @PostMapping("/app/virtualOrg/batchQueryVirtualOrgMemberComBorder")
    public OkrResult<BatchQueryVirtualOrgMemberComBorderRespDto> batchQueryVirtualOrgMemberComBorder(BatchQueryVirtualOrgMemberComBorderReqDto reqDTO);
/**
   * D3-批量查询虚拟组织成员列表By内容表主键
   */
    @PostMapping("/app/virtualOrg/batchQueryVirtualOrgMemberListByIdsCom")
    public OkrResult<BatchQueryVirtualOrgMemberListByIdsComRespDto> batchQueryVirtualOrgMemberListByIdsCom(BatchQueryVirtualOrgMemberListByIdsComReqDto reqDTO);
/**
   * D3-检查虚拟组织成员有效性(公共)
   */
    @PostMapping("/app/virtualOrg/checkVirtualOrgMemberCom")
    public OkrResult<CheckVirtualOrgMemberComRespDto> checkVirtualOrgMemberCom(CheckVirtualOrgMemberComReqDto reqDTO);
/**
   * D3批量查询指标牵头部门范围(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryObjtiveLeaderDeptScopeCom")
    public OkrResult<BatchQueryObjtiveLeaderDeptScopeComRespDto> batchQueryObjtiveLeaderDeptScopeCom(BatchQueryObjtiveLeaderDeptScopeComReqDto reqDTO);
/**
   * D3-执行虚拟组织或成员存在判断(公共)
   */
    @PostMapping("/app/virtualOrg/implementVirtualOrgOrVirtualOrgMemberCom")
    public OkrResult<ImplementVirtualOrgOrVirtualOrgMemberComRespDto> implementVirtualOrgOrVirtualOrgMemberCom(ImplementVirtualOrgOrVirtualOrgMemberComReqDto reqDTO);
/**
   * D3获取小圈子主体开始时间(公共)
   */
    @PostMapping("/app/virtualOrg/obtainVirtualGroupBodyStartTimeCom")
    public OkrResult<ObtainVirtualGroupBodyStartTimeComRespDto> obtainVirtualGroupBodyStartTimeCom(ObtainVirtualGroupBodyStartTimeComReqDto reqDTO);
/**
   * D3分析规划工作组开始时间(公共)
   */
    @PostMapping("/app/virtualOrg/implementWorkGroupStartTimeCom")
    public OkrResult<ImplementWorkGroupStartTimeComRespDto> implementWorkGroupStartTimeCom(ImplementWorkGroupStartTimeComReqDto reqDTO);
/**
   * D3获取目标内容责任主体(公共)
   */
    @PostMapping("/app/virtualOrg/obtainTargetContDutyBodyCom")
    public OkrResult<ObtainTargetContDutyBodyComRespDto> obtainTargetContDutyBodyCom(ObtainTargetContDutyBodyComReqDto reqDTO);
/**
   * D3查目标内容责任主体（公共）
   */
    @PostMapping("/app/virtualOrg/queryTargetContDutyBodyDetailCom")
    public OkrResult<QueryTargetContDutyBodyDetailComRespDto> queryTargetContDutyBodyDetailCom(QueryTargetContDutyBodyDetailComReqDto reqDTO);
/**
   * D3-执行汇报任务评价角色转换(公共)
   */
    @PostMapping("/app/virtualOrg/implementReportTaskEvaluateRoleConvertCom")
    public OkrResult<ImplementReportTaskEvaluateRoleConvertComRespDto> implementReportTaskEvaluateRoleConvertCom(ImplementReportTaskEvaluateRoleConvertComReqDto reqDTO);
/**
   * D3-时间切片查询内容匹配虚拟成员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryListByTimeSliceContentVirtualOrgMemberCom")
    public OkrResult<QueryListByTimeSliceContentVirtualOrgMemberComRespDto> queryListByTimeSliceContentVirtualOrgMemberCom(QueryListByTimeSliceContentVirtualOrgMemberComReqDto reqDTO);
/**
   * D3-执行判断负责人是否主管(公共)
   */
    @PostMapping("/app/virtualOrg/implementJudgePersonLiableIsDirectorCom")
    public OkrResult<ImplementJudgePersonLiableIsDirectorComRespDto> implementJudgePersonLiableIsDirectorCom(ImplementJudgePersonLiableIsDirectorComReqDto reqDTO);
/**
   * D3批量排序虚拟组织成员
   */
    @PostMapping("/app/virtualOrg/batchUpdateVirtualOrgMemberSort")
    public OkrResult<BatchUpdateVirtualOrgMemberSortRespDto> batchUpdateVirtualOrgMemberSort(BatchUpdateVirtualOrgMemberSortReqDto reqDTO);
/**
   * D3查询圈子成员列表
   */
    @PostMapping("/app/virtualOrg/queryCoterieMemberList")
    public OkrResult<QueryCoterieMemberListRespDto> queryCoterieMemberList(QueryCoterieMemberListReqDto reqDTO);
/**
   * D3新增圈子干系人(公共)
   */
    @PostMapping("/app/virtualOrg/addCoterieParticipantsCom")
    public OkrResult<AddCoterieParticipantsComRespDto> addCoterieParticipantsCom(AddCoterieParticipantsComReqDto reqDTO);
/**
   * D3-查询虚拟组织详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgDetailCom")
    public OkrResult<QueryVirtualOrgDetailComRespDto> queryVirtualOrgDetailCom(QueryVirtualOrgDetailComReqDto reqDTO);
/**
   * D3-执行修改管理员操作可用(公共)
   */
    @PostMapping("/app/virtualOrg/implementModifyAdminUsableCom")
    public OkrResult<ImplementModifyAdminUsableComRespDto> implementModifyAdminUsableCom(ImplementModifyAdminUsableComReqDto reqDTO);
/**
   * D3获取消息发送人信息(公共)
   */
    @PostMapping("/app/virtualOrg/obtainMsgSendPersonInfoCom")
    public OkrResult<ObtainMsgSendPersonInfoComRespDto> obtainMsgSendPersonInfoCom(ObtainMsgSendPersonInfoComReqDto reqDTO);
/**
   * D3获取消息接收人信息(公共)
   */
    @PostMapping("/app/virtualOrg/obtainMsgAcceptPersonInfoCom")
    public OkrResult<ObtainMsgAcceptPersonInfoComRespDto> obtainMsgAcceptPersonInfoCom(ObtainMsgAcceptPersonInfoComReqDto reqDTO);
/**
   * D3获取指标安排主体信息(公共)
   */
    @PostMapping("/app/virtualOrg/obtainObjArrangeBodyinfoCom")
    public OkrResult<ObtainObjArrangeBodyinfoComRespDto> obtainObjArrangeBodyinfoCom(ObtainObjArrangeBodyinfoComReqDto reqDTO);
/**
   * D3-执行获取消息主体单条详情(公共)
   */
    @PostMapping("/app/virtualOrg/implementAcquireMessageSingleMainCom")
    public OkrResult<ImplementAcquireMessageSingleMainComRespDto> implementAcquireMessageSingleMainCom(ImplementAcquireMessageSingleMainComReqDto reqDTO);
/**
   * D3-执行批量获取消息主体多条(公共)
   */
    @PostMapping("/app/virtualOrg/implementBatchAcquireMessageMultiMainCom")
    public OkrResult<ImplementBatchAcquireMessageMultiMainComRespDto> implementBatchAcquireMessageMultiMainCom(ImplementBatchAcquireMessageMultiMainComReqDto reqDTO);
/**
   * D3-执行获取消息主体多条(公共)
   */
    @PostMapping("/app/virtualOrg/implementAcquireMessageMultiMainCom")
    public OkrResult<ImplementAcquireMessageMultiMainComRespDto> implementAcquireMessageMultiMainCom(ImplementAcquireMessageMultiMainComReqDto reqDTO);
/**
   * D3-查询虚拟组织参与审核角色列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgCanExamineRoleListCom")
    public OkrResult<QueryVirtualOrgCanExamineRoleListComRespDto> queryVirtualOrgCanExamineRoleListCom(QueryVirtualOrgCanExamineRoleListComReqDto reqDTO);
/**
   * D3-获取位置消息接收人信息（虚拟组织全部人员）
   */
    @PostMapping("/app/virtualOrg/obtainLocationMsgAcceptPersonInfoCom")
    public OkrResult<ObtainLocationMsgAcceptPersonInfoComRespDto> obtainLocationMsgAcceptPersonInfoCom(ObtainLocationMsgAcceptPersonInfoComReqDto reqDTO);
/**
   * D3-执行参与评价角色转换(公共)
   */
    @PostMapping("/app/virtualOrg/implementEvaluationRoleConvertCom")
    public OkrResult<ImplementEvaluationRoleConvertComRespDto> implementEvaluationRoleConvertCom(ImplementEvaluationRoleConvertComReqDto reqDTO);
/**
   * D3-查询内容圈子去重后评价人员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgEvaUniqueMemberListCom")
    public OkrResult<QueryVirtualOrgEvaUniqueMemberListComRespDto> queryVirtualOrgEvaUniqueMemberListCom(QueryVirtualOrgEvaUniqueMemberListComReqDto reqDTO);
/**
   * D3-查询内容圈子去重后审核人员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgExamineUniqueMemberListCom")
    public OkrResult<QueryVirtualOrgExamineUniqueMemberListComRespDto> queryVirtualOrgExamineUniqueMemberListCom(QueryVirtualOrgExamineUniqueMemberListComReqDto reqDTO);
/**
   * D3批量存档虚拟圈子信息(公共)
   */
    @PostMapping("/app/virtualOrg/batchArchiveTargetContVirtualOrgInfoCom")
    public OkrResult<BatchArchiveTargetContVirtualOrgInfoComRespDto> batchArchiveTargetContVirtualOrgInfoCom(BatchArchiveTargetContVirtualOrgInfoComReqDto reqDTO);
/**
   * D3-查询虚拟组织负责人信息(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgChargeInfoDetailCom")
    public OkrResult<QueryVirtualOrgChargeInfoDetailComRespDto> queryVirtualOrgChargeInfoDetailCom(QueryVirtualOrgChargeInfoDetailComReqDto reqDTO);
/**
   * D3查工作任务场景小圈子列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryWorkSceneGroupsListCom")
    public OkrResult<QueryWorkSceneGroupsListComRespDto> queryWorkSceneGroupsListCom(QueryWorkSceneGroupsListComReqDto reqDTO);
/**
   * D3新增无批次虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/addNoBatchVirtualOrgMemberCom")
    public OkrResult<AddNoBatchVirtualOrgMemberComRespDto> addNoBatchVirtualOrgMemberCom(AddNoBatchVirtualOrgMemberComReqDto reqDTO);
/**
   * D3设工作内容负责人与汇报对象(公共)
   */
    @PostMapping("/app/virtualOrg/setWorkContentResponsibleReportObjectCom")
    public OkrResult<SetWorkContentResponsibleReportObjectComRespDto> setWorkContentResponsibleReportObjectCom(SetWorkContentResponsibleReportObjectComReqDto reqDTO);
/**
   * D3获取无批次虚拟组织(公共)
   */
    @PostMapping("/app/virtualOrg/obtainNoBatchVirtualOrgCom")
    public OkrResult<ObtainNoBatchVirtualOrgComRespDto> obtainNoBatchVirtualOrgCom(ObtainNoBatchVirtualOrgComReqDto reqDTO);
/**
   * D3存档工作内容参与者
   */
    @PostMapping("/app/virtualOrg/archiveWorkContentParticipant")
    public OkrResult<ArchiveWorkContentParticipantRespDto> archiveWorkContentParticipant(ArchiveWorkContentParticipantReqDto reqDTO);
/**
   * D3新增无批次判空虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/addNoBatchNullVirtualOrgMemberCom")
    public OkrResult<AddNoBatchNullVirtualOrgMemberComRespDto> addNoBatchNullVirtualOrgMemberCom(AddNoBatchNullVirtualOrgMemberComReqDto reqDTO);
/**
   * D3新增工作内容虚拟成员
   */
    @PostMapping("/app/virtualOrg/addWorkContentVirtualMember")
    public OkrResult<AddWorkContentVirtualMemberRespDto> addWorkContentVirtualMember(AddWorkContentVirtualMemberReqDto reqDTO);
/**
   * D3删除工作内容参与者
   */
    @PostMapping("/app/virtualOrg/deleteWorkContentParticipant")
    public OkrResult<DeleteWorkContentParticipantRespDto> deleteWorkContentParticipant(DeleteWorkContentParticipantReqDto reqDTO);
/**
   * D3执行更新工作内容小圈子(公共)
   */
    @PostMapping("/app/virtualOrg/implementUpdateWorkContGroupsCom")
    public OkrResult<ImplementUpdateWorkContGroupsComRespDto> implementUpdateWorkContGroupsCom(ImplementUpdateWorkContGroupsComReqDto reqDTO);
/**
   * D3删除工作内容小圈子(公共)
   */
    @PostMapping("/app/virtualOrg/deleteWorkContGroupsCom")
    public OkrResult<DeleteWorkContGroupsComRespDto> deleteWorkContGroupsCom(DeleteWorkContGroupsComReqDto reqDTO);
/**
   * D3批量查询虚拟成员By账号(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryVirtualOrgMemberByUserIdCom")
    public OkrResult<BatchQueryVirtualOrgMemberByUserIdComRespDto> batchQueryVirtualOrgMemberByUserIdCom(BatchQueryVirtualOrgMemberByUserIdComReqDto reqDTO);
/**
   * D3设问题解决人
   */
    @PostMapping("/app/virtualOrg/setQuestionSolver")
    public OkrResult<SetQuestionSolverRespDto> setQuestionSolver(SetQuestionSolverReqDto reqDTO);
/**
   * D3获取工作内容负责人与汇报对象(公共)
   */
    @PostMapping("/app/virtualOrg/obtainWorkContentResponsibleReportObjectCom")
    public OkrResult<ObtainWorkContentResponsibleReportObjectComRespDto> obtainWorkContentResponsibleReportObjectCom(ObtainWorkContentResponsibleReportObjectComReqDto reqDTO);
/**
   * D3查询工作内容小圈子列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryWorkContGroupsListCom")
    public OkrResult<QueryWorkContGroupsListComRespDto> queryWorkContGroupsListCom(QueryWorkContGroupsListComReqDto reqDTO);
/**
   * D3查工作内容虚拟成员列表
   */
    @PostMapping("/app/virtualOrg/queryWorkContentVirtualMemberList")
    public OkrResult<QueryWorkContentVirtualMemberListRespDto> queryWorkContentVirtualMemberList(QueryWorkContentVirtualMemberListReqDto reqDTO);
/**
   * D3执行沟通发起人小圈子处理(公共)
   */
    @PostMapping("/app/virtualOrg/implementCommunicationInitiatorCircleHandleCom")
    public OkrResult<ImplementCommunicationInitiatorCircleHandleComRespDto> implementCommunicationInitiatorCircleHandleCom(ImplementCommunicationInitiatorCircleHandleComReqDto reqDTO);
/**
   * D3-执行内容参与评价角色分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementVirtualOrgMemberCanBeEvaCom")
    public OkrResult<ImplementVirtualOrgMemberCanBeEvaComRespDto> implementVirtualOrgMemberCanBeEvaCom(ImplementVirtualOrgMemberCanBeEvaComReqDto reqDTO);
/**
   * D3-执行分析目标内容参与评价角色(公共)
   */
    @PostMapping("/app/virtualOrg/implementTargetContentCanEvaRoleCom")
    public OkrResult<ImplementTargetContentCanEvaRoleComRespDto> implementTargetContentCanEvaRoleCom(ImplementTargetContentCanEvaRoleComReqDto reqDTO);
/**
   * D3-执行虚拟组织业务操作类型分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementVirtualOrgBizOptTypeAnalyseCom")
    public OkrResult<ImplementVirtualOrgBizOptTypeAnalyseComRespDto> implementVirtualOrgBizOptTypeAnalyseCom(ImplementVirtualOrgBizOptTypeAnalyseComReqDto reqDTO);
/**
   * D3-判断虚拟组织成员是否存在(公共)
   */
    @PostMapping("/app/virtualOrg/judgeVirtualOrgMemberIsExistCom")
    public OkrResult<JudgeVirtualOrgMemberIsExistComRespDto> judgeVirtualOrgMemberIsExistCom(JudgeVirtualOrgMemberIsExistComReqDto reqDTO);
/**
   * D3-分析单角色是否参与评价(公共)
   */
    @PostMapping("/app/virtualOrg/implementAnalyseSingleRoleCanEvaCom")
    public OkrResult<ImplementAnalyseSingleRoleCanEvaComRespDto> implementAnalyseSingleRoleCanEvaCom(ImplementAnalyseSingleRoleCanEvaComReqDto reqDTO);
/**
   * D3-分析角色是否参与评价(公共)
   */
    @PostMapping("/app/virtualOrg/implementAnalyseRoleCanEvaCom")
    public OkrResult<ImplementAnalyseRoleCanEvaComRespDto> implementAnalyseRoleCanEvaCom(ImplementAnalyseRoleCanEvaComReqDto reqDTO);
/**
   * D3查询工作内容干系人列表
   */
    @PostMapping("/app/virtualOrg/queryWorkContStakeholderList")
    public OkrResult<QueryWorkContStakeholderListRespDto> queryWorkContStakeholderList(QueryWorkContStakeholderListReqDto reqDTO);
/**
   * D3执行主键ID批量查虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/implementPrimaryKeyBatchQueryVirtualOrgMemberCom")
    public OkrResult<ImplementPrimaryKeyBatchQueryVirtualOrgMemberComRespDto> implementPrimaryKeyBatchQueryVirtualOrgMemberCom(ImplementPrimaryKeyBatchQueryVirtualOrgMemberComReqDto reqDTO);
/**
   * D3判断生成汇报的组织部门(公共)
   */
    @PostMapping("/app/virtualOrg/judgeReportedOrgDeptCom")
    public OkrResult<JudgeReportedOrgDeptComRespDto> judgeReportedOrgDeptCom(JudgeReportedOrgDeptComReqDto reqDTO);
/**
   * D3-判断生成分管领导的虚拟成员(公共)
   */
    @PostMapping("/app/virtualOrg/judgeGenerateDeptLeaderVirtualOrgMemberCom")
    public OkrResult<JudgeGenerateDeptLeaderVirtualOrgMemberComRespDto> judgeGenerateDeptLeaderVirtualOrgMemberCom(JudgeGenerateDeptLeaderVirtualOrgMemberComReqDto reqDTO);
/**
   * D3批量查工作任务场景小圈子(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryWorkSceneGroupsCom")
    public OkrResult<BatchQueryWorkSceneGroupsComRespDto> batchQueryWorkSceneGroupsCom(BatchQueryWorkSceneGroupsComReqDto reqDTO);
/**
   * D3查询汇报的组织部门列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryReportedOrgDeptListCom")
    public OkrResult<QueryReportedOrgDeptListComRespDto> queryReportedOrgDeptListCom(QueryReportedOrgDeptListComReqDto reqDTO);
/**
   * D3查询向上汇报或部门任务列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryReportSuperiorsDeptTaskListCom")
    public OkrResult<QueryReportSuperiorsDeptTaskListComRespDto> queryReportSuperiorsDeptTaskListCom(QueryReportSuperiorsDeptTaskListComReqDto reqDTO);
/**
   * D3批量查询虚拟成员部门By内容ID(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryVirtualOrgMemberDeptByContIdCom")
    public OkrResult<BatchQueryVirtualOrgMemberDeptByContIdComRespDto> batchQueryVirtualOrgMemberDeptByContIdCom(BatchQueryVirtualOrgMemberDeptByContIdComReqDto reqDTO);
/**
   * D3-执行工作任务状态消息位置主体分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementWorkTaskStatusMsgLocSubAnalyzeCom")
    public OkrResult<ImplementWorkTaskStatusMsgLocSubAnalyzeComRespDto> implementWorkTaskStatusMsgLocSubAnalyzeCom(ImplementWorkTaskStatusMsgLocSubAnalyzeComReqDto reqDTO);
/**
   * D3设工作内容负责人与安排人
   */
    @PostMapping("/app/virtualOrg/setWorkContentResponsibleReportObject")
    public OkrResult<SetWorkContentResponsibleReportObjectRespDto> setWorkContentResponsibleReportObject(SetWorkContentResponsibleReportObjectReqDto reqDTO);
/**
   * D3-执行汇报任务状态消息位置主体分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementReportTaskStatusMsgLocSubAnalyzeCom")
    public OkrResult<ImplementReportTaskStatusMsgLocSubAnalyzeComRespDto> implementReportTaskStatusMsgLocSubAnalyzeCom(ImplementReportTaskStatusMsgLocSubAnalyzeComReqDto reqDTO);
/**
   * D3新增主管部门(公共)
   */
    @PostMapping("/app/virtualOrg/addCompetentDeptCom")
    public OkrResult<AddCompetentDeptComRespDto> addCompetentDeptCom(AddCompetentDeptComReqDto reqDTO);
/**
   * D3执行是否向上汇报分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementIsReportUpAnalyzeCom")
    public OkrResult<ImplementIsReportUpAnalyzeComRespDto> implementIsReportUpAnalyzeCom(ImplementIsReportUpAnalyzeComReqDto reqDTO);
/**
   * D3-判断汇报任务个人身份(公共)
   */
    @PostMapping("/app/virtualOrg/judgeReportTaskStatusMsgLocSubAnalyzeCom")
    public OkrResult<JudgeReportTaskStatusMsgLocSubAnalyzeComRespDto> judgeReportTaskStatusMsgLocSubAnalyzeCom(JudgeReportTaskStatusMsgLocSubAnalyzeComReqDto reqDTO);
/**
   * D3判断工作任务问题个人身份(公共)
   */
    @PostMapping("/app/virtualOrg/judgeWorkTaskLssuesPersonalLdentityCom")
    public OkrResult<JudgeWorkTaskLssuesPersonalLdentityComRespDto> judgeWorkTaskLssuesPersonalLdentityCom(JudgeWorkTaskLssuesPersonalLdentityComReqDto reqDTO);
/**
   * D3-变更分管领导及更新消息位置数量(公共)
   */
    @PostMapping("/app/virtualOrg/implementGenerateDeptLeaderVirtualOrgMemberCom")
    public OkrResult<ImplementGenerateDeptLeaderVirtualOrgMemberComRespDto> implementGenerateDeptLeaderVirtualOrgMemberCom(ImplementGenerateDeptLeaderVirtualOrgMemberComReqDto reqDTO);
/**
   * D3执行工作内容小圈子角色分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementWorkContGroupsRoleAnalyzeCom")
    public OkrResult<ImplementWorkContGroupsRoleAnalyzeComRespDto> implementWorkContGroupsRoleAnalyzeCom(ImplementWorkContGroupsRoleAnalyzeComReqDto reqDTO);
/**
   * D3执行生成工作任务汇报对象(公共)
   */
    @PostMapping("/app/virtualOrg/implementGenerateWorkTaskReportObjectCom")
    public OkrResult<ImplementGenerateWorkTaskReportObjectComRespDto> implementGenerateWorkTaskReportObjectCom(ImplementGenerateWorkTaskReportObjectComReqDto reqDTO);
/**
   * D3执行向上汇报角色分析(公共)
   */
    @PostMapping("/app/virtualOrg/implementReportUpRoleAnalyzeCom")
    public OkrResult<ImplementReportUpRoleAnalyzeComRespDto> implementReportUpRoleAnalyzeCom(ImplementReportUpRoleAnalyzeComReqDto reqDTO);
/**
   * D3查询主管或按人筛选工作任务列表(公共)
   */
    @PostMapping("/app/virtualOrg/querySupervisorFilterWorkTasksPersonListCom")
    public OkrResult<QuerySupervisorFilterWorkTasksPersonListComRespDto> querySupervisorFilterWorkTasksPersonListCom(QuerySupervisorFilterWorkTasksPersonListComReqDto reqDTO);
/**
   * D3内容表主键批量查虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/implementTablePrimaryKeyBatchQueryVirtualOrgMemberCom")
    public OkrResult<ImplementTablePrimaryKeyBatchQueryVirtualOrgMemberComRespDto> implementTablePrimaryKeyBatchQueryVirtualOrgMemberCom(ImplementTablePrimaryKeyBatchQueryVirtualOrgMemberComReqDto reqDTO);
/**
   * D3查询小圈子问题列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryGroupsQuestionListCom")
    public OkrResult<QueryGroupsQuestionListComRespDto> queryGroupsQuestionListCom(QueryGroupsQuestionListComReqDto reqDTO);
/**
   * D3修改组内职务名称
   */
    @PostMapping("/app/virtualOrg/updateVirtualOrganizationPosition")
    public OkrResult<UpdateVirtualOrganizationPositionRespDto> updateVirtualOrganizationPosition(UpdateVirtualOrganizationPositionReqDto reqDTO);
/**
   * D3执行去重小圈子或组织或部门人员
   */
    @PostMapping("/app/virtualOrg/implementDeduplicationGroupOrOrgOrDeptPersonnel")
    public OkrResult<ImplementDeduplicationGroupOrOrgOrDeptPersonnelRespDto> implementDeduplicationGroupOrOrgOrDeptPersonnel(ImplementDeduplicationGroupOrOrgOrDeptPersonnelReqDto reqDTO);
/**
   * D3执行小圈子成员通道关系退出处理(公共)
   */
    @PostMapping("/app/virtualOrg/implementGroupMemberChannelExitProcessCom")
    public OkrResult<ImplementGroupMemberChannelExitProcessComRespDto> implementGroupMemberChannelExitProcessCom(ImplementGroupMemberChannelExitProcessComReqDto reqDTO);
/**
   * D3执行循环小圈子成员通道关系处理(公共)
   */
    @PostMapping("/app/virtualOrg/implementLoopGourpMemberChannelExitProcessCom")
    public OkrResult<ImplementLoopGourpMemberChannelExitProcessComRespDto> implementLoopGourpMemberChannelExitProcessCom(ImplementLoopGourpMemberChannelExitProcessComReqDto reqDTO);
/**
   * D3-查询小圈子特殊成员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgSpecMemberListCom")
    public OkrResult<QueryVirtualOrgSpecMemberListComRespDto> queryVirtualOrgSpecMemberListCom(QueryVirtualOrgSpecMemberListComReqDto reqDTO);
/**
   * D3-执行小圈子过滤指定成员(公共)
   */
    @PostMapping("/app/virtualOrg/implementVirtualOrgrFilterMembeCom")
    public OkrResult<ImplementVirtualOrgrFilterMembeComRespDto> implementVirtualOrgrFilterMembeCom(ImplementVirtualOrgrFilterMembeComReqDto reqDTO);
/**
   * D3-执行自动分析发送负责人(公共)
   */
    @PostMapping("/app/virtualOrg/implementAutoAnalyzeSendPrincipalCom")
    public OkrResult<ImplementAutoAnalyzeSendPrincipalComRespDto> implementAutoAnalyzeSendPrincipalCom(ImplementAutoAnalyzeSendPrincipalComReqDto reqDTO);
/**
   * D3分析人工发送负责人、发起人(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendPrincipalCreatorCom")
    public OkrResult<AnalysisLabourSendPrincipalCreatorComRespDto> analysisLabourSendPrincipalCreatorCom(AnalysisLabourSendPrincipalCreatorComReqDto reqDTO);
/**
   * D3分析人工发送负责人、主管、分管领导(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendPrincipalDirectorDeptLeaderCom")
    public OkrResult<AnalysisLabourSendPrincipalDirectorDeptLeaderComRespDto> analysisLabourSendPrincipalDirectorDeptLeaderCom(AnalysisLabourSendPrincipalDirectorDeptLeaderComReqDto reqDTO);
/**
   * D3-分析人工发送评价人(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendEvaluatorCom")
    public OkrResult<AnalysisLabourSendEvaluatorComRespDto> analysisLabourSendEvaluatorCom(AnalysisLabourSendEvaluatorComReqDto reqDTO);
/**
   * D3分析自动分析发送负责人、发起人(公共)
   */
    @PostMapping("/app/virtualOrg/analysisAutoAnalyzeSendPrincipalCreatorCom")
    public OkrResult<AnalysisAutoAnalyzeSendPrincipalCreatorComRespDto> analysisAutoAnalyzeSendPrincipalCreatorCom(AnalysisAutoAnalyzeSendPrincipalCreatorComReqDto reqDTO);
/**
   * D3分析自动发送负责人、主管、分管领导(公共)
   */
    @PostMapping("/app/virtualOrg/analysisAutoAnalyzeSendPrincipalDirectorDeptLeaderCom")
    public OkrResult<AnalysisAutoAnalyzeSendPrincipalDirectorDeptLeaderComRespDto> analysisAutoAnalyzeSendPrincipalDirectorDeptLeaderCom(AnalysisAutoAnalyzeSendPrincipalDirectorDeptLeaderComReqDto reqDTO);
/**
   * D3分析人工发送主管、分管领导(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendDirectorDeptLeaderCom")
    public OkrResult<AnalysisLabourSendDirectorDeptLeaderComRespDto> analysisLabourSendDirectorDeptLeaderCom(AnalysisLabourSendDirectorDeptLeaderComReqDto reqDTO);
/**
   * D3分析人工发送负责人(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendPrincipalCom")
    public OkrResult<AnalysisLabourSendPrincipalComRespDto> analysisLabourSendPrincipalCom(AnalysisLabourSendPrincipalComReqDto reqDTO);
/**
   * D3分析自动分析发送负责人、主管、分工者(公共)
   */
    @PostMapping("/app/virtualOrg/analysisAutoAnalyzeSendPrincipalDirectorDivisionLabourCom")
    public OkrResult<AnalysisAutoAnalyzeSendPrincipalDirectorDivisionLabourComRespDto> analysisAutoAnalyzeSendPrincipalDirectorDivisionLabourCom(AnalysisAutoAnalyzeSendPrincipalDirectorDivisionLabourComReqDto reqDTO);
/**
   * D3分析人工发送负责人、分工者(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendPrincipalDivisionLabourCom")
    public OkrResult<AnalysisLabourSendPrincipalDivisionLabourComRespDto> analysisLabourSendPrincipalDivisionLabourCom(AnalysisLabourSendPrincipalDivisionLabourComReqDto reqDTO);
/**
   * D3分析人工发送分工者(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendDivisionLabourCom")
    public OkrResult<AnalysisLabourSendDivisionLabourComRespDto> analysisLabourSendDivisionLabourCom(AnalysisLabourSendDivisionLabourComReqDto reqDTO);
/**
   * D3分析人工发送主管、分工者(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendDirectorDivisionLabourCom")
    public OkrResult<AnalysisLabourSendDirectorDivisionLabourComRespDto> analysisLabourSendDirectorDivisionLabourCom(AnalysisLabourSendDirectorDivisionLabourComReqDto reqDTO);
/**
   * D3-分析人工发送主管(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendDirectorCom")
    public OkrResult<AnalysisLabourSendDirectorComRespDto> analysisLabourSendDirectorCom(AnalysisLabourSendDirectorComReqDto reqDTO);
/**
   * D3-6更新目标分类分管领导
   */
    @PostMapping("/app/virtualOrg/refreshTargetCatDeptLeader")
    public OkrResult<RefreshTargetCatDeptLeaderRespDto> refreshTargetCatDeptLeader(RefreshTargetCatDeptLeaderReqDto reqDTO);
/**
   * D3-分析通道缩略图地址(公共)
   */
    @PostMapping("/app/virtualOrg/analysisChannelLogoCom")
    public OkrResult<AnalysisChannelLogoComRespDto> analysisChannelLogoCom(AnalysisChannelLogoComReqDto reqDTO);
/**
   * D3查询虚拟组织成员资料信息详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberInfoDetailCom")
    public OkrResult<QueryVirtualOrgMemberInfoDetailComRespDto> queryVirtualOrgMemberInfoDetailCom(QueryVirtualOrgMemberInfoDetailComReqDto reqDTO);
/**
   * D3查询虚拟组织成员去重人员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberDeduplicationPersonnelListCom")
    public OkrResult<QueryVirtualOrgMemberDeduplicationPersonnelListComRespDto> queryVirtualOrgMemberDeduplicationPersonnelListCom(QueryVirtualOrgMemberDeduplicationPersonnelListComReqDto reqDTO);
/**
   * D3执行回写小圈子评价主身份(公共)
   */
    @PostMapping("/app/virtualOrg/implementWriteBackCurrentPersonnelEvaStandAnalyzeCom")
    public OkrResult<ImplementWriteBackCurrentPersonnelEvaStandAnalyzeComRespDto> implementWriteBackCurrentPersonnelEvaStandAnalyzeCom(ImplementWriteBackCurrentPersonnelEvaStandAnalyzeComReqDto reqDTO);
/**
   * D3执行回写当前人员评价主身份(公共)
   */
    @PostMapping("/app/virtualOrg/implementWriteBackContentEvaMainIdentityCom")
    public OkrResult<ImplementWriteBackContentEvaMainIdentityComRespDto> implementWriteBackContentEvaMainIdentityCom(ImplementWriteBackContentEvaMainIdentityComReqDto reqDTO);
/**
   * D3查询有批次小圈子特殊成员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryBatchVirtualOrgSpecMemberListCom")
    public OkrResult<QueryBatchVirtualOrgSpecMemberListComRespDto> queryBatchVirtualOrgSpecMemberListCom(QueryBatchVirtualOrgSpecMemberListComReqDto reqDTO);
/**
   * D3分析分析人工发送批次负责人(公共)
   */
    @PostMapping("/app/virtualOrg/analysisLabourSendBatchPrincipalCom")
    public OkrResult<AnalysisLabourSendBatchPrincipalComRespDto> analysisLabourSendBatchPrincipalCom(AnalysisLabourSendBatchPrincipalComReqDto reqDTO);
/**
   * D3分析自动分析发送批次负责人、主管、分工者(公共)
   */
    @PostMapping("/app/virtualOrg/analysisAutoAnalyzeSendBatchPrincipalDirectorDivisionLabourCom")
    public OkrResult<AnalysisAutoAnalyzeSendBatchPrincipalDirectorDivisionLabourComRespDto> analysisAutoAnalyzeSendBatchPrincipalDirectorDivisionLabourCom(AnalysisAutoAnalyzeSendBatchPrincipalDirectorDivisionLabourComReqDto reqDTO);
/**
   * D3分析小圈子管理员当前身份角色(公共)
   */
    @PostMapping("/app/virtualOrg/analysisGroupAdminCurrentRoleCom")
    public OkrResult<AnalysisGroupAdminCurrentRoleComRespDto> analysisGroupAdminCurrentRoleCom(AnalysisGroupAdminCurrentRoleComReqDto reqDTO);
/**
   * D3新增工作内容虚拟成员(公共)
   */
    @PostMapping("/app/virtualOrg/addWorkContentVirtualMemberCom")
    public OkrResult<AddWorkContentVirtualMemberComRespDto> addWorkContentVirtualMemberCom(AddWorkContentVirtualMemberComReqDto reqDTO);
/**
   * D3分析工作内容当前身份人员小圈子(公共)
   */
    @PostMapping("/app/virtualOrg/analysisWrokTaskCurrentOrgRoleMemberCircleCom")
    public OkrResult<AnalysisWrokTaskCurrentOrgRoleMemberCircleComRespDto> analysisWrokTaskCurrentOrgRoleMemberCircleCom(AnalysisWrokTaskCurrentOrgRoleMemberCircleComReqDto reqDTO);
/**
   * D3执行新增单个人小圈子(公共)
   */
    @PostMapping("/app/virtualOrg/implementAddSinglePersonSmallCircleCom")
    public OkrResult<ImplementAddSinglePersonSmallCircleComRespDto> implementAddSinglePersonSmallCircleCom(ImplementAddSinglePersonSmallCircleComReqDto reqDTO);
/**
   * D3执行同步调整虚拟组织成员(公共)
   */
    @PostMapping("/app/virtualOrg/implementSyncAdjustVirtualOrgMemberCom")
    public OkrResult<ImplementSyncAdjustVirtualOrgMemberComRespDto> implementSyncAdjustVirtualOrgMemberCom(ImplementSyncAdjustVirtualOrgMemberComReqDto reqDTO);
/**
   * D3执行同步下级目标内容分工者(公共)
   */
    @PostMapping("/app/virtualOrg/implementSyncSubTargetContentDivLabourCom")
    public OkrResult<ImplementSyncSubTargetContentDivLabourComRespDto> implementSyncSubTargetContentDivLabourCom(ImplementSyncSubTargetContentDivLabourComReqDto reqDTO);
/**
   * D3执行同步下级目标内容分管领导(公共)
   */
    @PostMapping("/app/virtualOrg/implementSyncSubTargetContentDeptLeaderCom")
    public OkrResult<ImplementSyncSubTargetContentDeptLeaderComRespDto> implementSyncSubTargetContentDeptLeaderCom(ImplementSyncSubTargetContentDeptLeaderComReqDto reqDTO);
/**
   * D3执行循环同步下级目标内容分管领导(公共)
   */
    @PostMapping("/app/virtualOrg/implementLoopSyncSubTargetContentDeptLeaderCom")
    public OkrResult<ImplementLoopSyncSubTargetContentDeptLeaderComRespDto> implementLoopSyncSubTargetContentDeptLeaderCom(ImplementLoopSyncSubTargetContentDeptLeaderComReqDto reqDTO);
/**
   * D3执行循环同步下级目标内容分工者(公共)
   */
    @PostMapping("/app/virtualOrg/implementLoopSyncSubTargetContentDivLabourCom")
    public OkrResult<ImplementLoopSyncSubTargetContentDivLabourComRespDto> implementLoopSyncSubTargetContentDivLabourCom(ImplementLoopSyncSubTargetContentDivLabourComReqDto reqDTO);
/**
   * D3执行标准数据填报角色信息准备(公共)
   */
    @PostMapping("/app/virtualOrg/implementStandardDataFillRoleInfoCom")
    public OkrResult<ImplementStandardDataFillRoleInfoComRespDto> implementStandardDataFillRoleInfoCom(ImplementStandardDataFillRoleInfoComReqDto reqDTO);
/**
   * D3-查询虚拟组织成员详情(公共-运维用)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemberByMntDetailCom")
    public OkrResult<QueryVirtualOrgMemberByMntDetailComRespDto> queryVirtualOrgMemberByMntDetailCom(QueryVirtualOrgMemberByMntDetailComReqDto reqDTO);
/**
   * D3-判断当前汇报人是否负责人(公共)
   */
    @PostMapping("/app/virtualOrg/judgeCurReporterIsPersonLiableCom")
    public OkrResult<JudgeCurReporterIsPersonLiableComRespDto> judgeCurReporterIsPersonLiableCom(JudgeCurReporterIsPersonLiableComReqDto reqDTO);
/**
   * D3查询小圈子成员列表(公共)
   */
    @PostMapping("/app/virtualOrg/queryVirtualOrgMemListCom")
    public OkrResult<QueryVirtualOrgMemListComRespDto> queryVirtualOrgMemListCom(QueryVirtualOrgMemListComReqDto reqDTO);
/**
   * D3查询当前身份人员在内容小圈子中角色详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryCurOriRoleMemRoleCodeDetailCom")
    public OkrResult<QueryCurOriRoleMemRoleCodeDetailComRespDto> queryCurOriRoleMemRoleCodeDetailCom(QueryCurOriRoleMemRoleCodeDetailComReqDto reqDTO);
/**
   * D3回写小圈子内容层级及是否末级(含成员部门与虚拟组织成员)
   */
    @PostMapping("/app/virtualOrg/implementWriteBackSmallCircleContLevelAndIsLastCom")
    public OkrResult<ImplementWriteBackSmallCircleContLevelAndIsLastComRespDto> implementWriteBackSmallCircleContLevelAndIsLastCom(ImplementWriteBackSmallCircleContLevelAndIsLastComReqDto reqDTO);
/**
   * D3批量查询虚拟圈子By内容(公共)
   */
    @PostMapping("/app/virtualOrg/batchQueryVirtualCircleByContCom")
    public OkrResult<BatchQueryVirtualCircleByContComRespDto> batchQueryVirtualCircleByContCom(BatchQueryVirtualCircleByContComReqDto reqDTO);
/**
   * D3时间切片查询虚拟组织成员详情(公共)
   */
    @PostMapping("/app/virtualOrg/queryByTimeSliceVirtualOrgMemberCom")
    public OkrResult<QueryByTimeSliceVirtualOrgMemberComRespDto> queryByTimeSliceVirtualOrgMemberCom(QueryByTimeSliceVirtualOrgMemberComReqDto reqDTO);
  //
}
